<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a{
	display: block;
}
p{
	margin:0;
}
.w100{
	width: 100%;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.w1095{
	width: 1095px;
	margin: 0 auto;
	overflow: hidden;
}
.top{
	width: 100%;
	height: 40px;
	background: #333333;
	line-height: 40px;
	color: #fff;
	font-size: 12px;
}
.top .phone{
	margin-top: 13px;
	width: 10px;
	height: 12px;
	background:url(../images/picon.gif);
	background-size: 10px 12px;
	float: left; 
	margin-right: 5px;
}
.top .fl label{
	float: left;
}
.top a{
	float: left;
}
.top .sy{
	float: left;
	margin-right: 16px;
}
.top .fl a,.top .sy a{
	padding-left: 12px;
	margin-left: 12px;
	color: #fff;
	background: url(../images/lin1.gif) 0 center no-repeat;
}
.top a:hover{
	color: #c70000;
}

.logo{
	width: 1095px;
	margin:0 auto;
	height: 151px;
}
.search{
	width: 258px;
	height: 34px;
	margin-top: 58px;
	border: 1px #ebebeb solid;
	border-radius: 3px;
}
.search .txt{
	border: none;
	height: 34px;
	line-height: 34px;
	width: 213px;
	padding-left:10px;
	float: left;
}
.search .btn{
	float: left;
	width: 34px ;
	height: 34px;
	background: url(../images/search.gif) 0 0;
	border: none;
}


.nav{
	float: left;
	height: 47px;
	width: 100%;
	background: #353639;
}
.nav ul{
	width: 1095px;
	overflow: hidden;
	margin:0 auto;
}
.nav li{
	width: 155px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	float: left;
	color: #fff;
	font-size: 16px;
	background: url(../images/navlin.gif) right 0 no-repeat;
}
.nav li a{
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.nav li a:hover,.nav .s,.nav li:hover{
	background: #c70000;
}
.nav li .subnav{
	position: absolute;
	display: none;
	width: 155px;
	overflow: hidden;
	background: #353639;
	z-index: 10;
}
.nav li .subnav a{
	line-height: 47px;
	display: block;
	height: 47px;
	text-align: center;
	float: left;
	color: #fff;
	width: 155px;
}
.banners{
	height: 677px;
	width: 100%;
	margin-top: 47px;
}
.banners .pic {
	height: 677px;
	width: 100%;
	position: absolute;
	overflow: hidden;
	left: 0;
}
.banners .pic li {
	height: 677px;
	width: 100%;
	overflow: hidden;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1;
	background-position: center 0;
	background-repeat: no-repeat;
}
.banners .btn {
	min-width: 200px;
	height: 10px;
	padding-left: 25px;
	position: absolute;
	left: 50%;
	margin-top: 635px;
	margin-left: -100px;
	z-index: 5;
}
.banners .btn li {
	width: 37px;
	height: 10px;
	float: left;
	overflow: hidden;
    background: url(../images/dot1.gif) 0 0 no-repeat;
	margin-right: 16px;
	_background: url(../images/dot1.gif) 0 0 no-repeat;
}
.banners .btn li.s {
	background: url(../images/dot2.gif) 0 0 no-repeat;
}

.tab-box,.item{
	position: relative;
	overflow: hidden;
}
.tab-box .list {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}


.tab-box1 {
	position: relative;
	overflow: hidden;
}
.tab-box1 .list1 {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.product .tab-box .item {
	float: left;
}
.product .tab-box,.product .tab-box .item {
	width: 1095px;
	height: 455px;
}
.product .tab-box .list {
	width: 500%;
	 height:455px;
}
.indexbox1{
	width: 1095px;
	height:720px;
	margin:0 auto;
	padding-top: 90px;

}
.title{
	width: 1095px;
	height: 112px;
	text-align: center;
	margin:0 auto;
	background: url(../images/titlebg.gif) 0 bottom no-repeat;
}
.title h5{
	color: #c3c3c3;
	font-weight: 400;
	font-size: 24px;
	line-height: 40px
}
.title h4{
	color: #3b3b3b;
	font-weight: bolder;
	font-size: 28px;
	line-height:46px;
}
.indexbox1 dt{
	width: 199px;
	height: 39px;
	border: 1px #dbdbdb solid;
	color: #000000;
	line-height: 39px;
	float: left;
	margin-right: 22px;
	background: #fff;
}
.indexbox1 dl{
	margin-top: 28px;
	overflow: hidden;
}
.indexbox1 dl .s{
	background: #c81b21;
	color: #fff;
}
.indexbox1 dl .s a{
	color: #fff;
}
.icon{
	width: 34px;
	height: 23px;
	margin-left: 53px;
	margin-top: 8px;
	float: left;
	margin-right: 10px;
}
.icon1{
	background: url(../images/icon1.gif) 0 0 no-repeat;
}
.icon2{
	background: url(../images/icon2.gif) 0 0 no-repeat;
}
.icon3{
	background: url(../images/icon3.gif) 0 0 no-repeat;
}
.icon4{
	background: url(../images/icon4.gif) 0 0 no-repeat;
}
.icon5{
	background: url(../images/icon5.gif) 0 0 no-repeat;
}
.icon1-2{
	background: url(../images/icon1-2.gif) 0 0 no-repeat;
}
.icon2-2{
	background: url(../images/icon2-2.gif) 0 0 no-repeat;
}
.icon3-2{
	background: url(../images/icon3-2.gif) 0 0 no-repeat;
}
.icon4-2{
	background: url(../images/icon4-2.gif) 0 0 no-repeat;
}
.icon5-2{
	background: url(../images/icon5-2.gif) 0 0 no-repeat;
}
.indexbox1 .tab-box dl{	
	width:1095px;
	margin-top: 0px;
	margin-bottom: 20px;

}
.indexbox1 .product{	
	overflow: hidden;
	margin-top: 28px;
	margin-bottom: 36px;
}

.indexbox1 .tab-box dd{
	line-height: 40px;
	font-size: 14px;
	color: #5a5a5a;
	margin-left: 30px;
	float: left;
}
.indexbox1 .tab-box .a a{
	color: #c81b21;
}
.indexbox1 .tab-box dd:first-child{
	margin-left: 4px;
}
.productlist{
	overflow: hidden;

}
.productlist li{
	width: 200px;
	height: 358px;
	border: 1px #dadada solid;
	background: url(../images/libg.gif) 0 241px no-repeat;
	color: #707070;
	text-align: center;
	margin-left: 21px;
	float: left;
}

.productlist li:first-child{
	margin-left: 0;
}
.productlist li img{
	width: 192px;
	height: 237px;
	padding:5px 4px;
}
.productlist li label{
	height: 30px;
	padding-bottom: 8px;
	border-bottom: 1px #707070 solid;
	margin-top: 17px;
	font-size: 14px;
	font-weight: normal;
}
.productlist li span{
	line-height: 40px;
	font-size: 12px;
}


.productlist .tab-box1 {
	width: 1095px;
	height: 360px;
}
.productlist .tab-box1 .list1 {
	width:1095px;
	 height:360px;
}
.looks a{
	width: 69px;
	height: 19px;
	border:1px #707070 solid;
	text-align: center;
	line-height: 19px;
	font-size: 12px;
	margin-left: 64px;

}

.productlist li:hover,.productlist .h{
	background: #c81b21;
	color: #ffffff;
}
.productlist .h label{
	border-color: #fff;
}
.looks .ah{
	border-color: #fff;
	color: #fff;
}
.productlist ul{
	width: 1095px;
	float: left;
}
.indexbox2{
	width: 100%;
	height: 357px;
	background: url(../images/indexbox2.gif) 0 0 no-repeat;
}
.indexbox2 .about{
	width: 340px;
	height: 297px;
	background: url(../images/box2left.gif) 0 0;
	position: absolute;
	right: 0;
	padding-left:600px;
	padding-top: 60px;
	padding-right: 124px
}
.indexbox2 .about p{
	line-height: 24px;
	font-size: 13px;
	color: #f2d4d4;
}
.mores{
	position: absolute;
	bottom: 43px;
}
.mores a{
	width: 95px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #f0cccc;
	border: 1px #f0cccc solid;
	
}
.mores a:hover{
	color: #b00000;
	background: #f0cccc;
}
.topbanner{
	display: none;
	width: 100%;
	height: 400px;
	background: url(../images/gouniandajild.jpg) center 0 no-repeat;
}
.indexbox3{
	width: 100%;
	margin-top: 56px;
}
.tjlist{
	overflow: hidden;
	width: 1095px;
	margin: 0 auto;
	margin-top: 80px;
	height: 352px;
	position: relative;
}

.tjlist li{
	width: 254px;
	height: 349px;
	float: left;
	text-align: center;
	border: 1px #bebebe solid;
	margin-right: 23px;
}
.tjlist li img{
	width: 234px;
	height: 193px;
	padding:11px 10px;
}
.tjlist a{
	width: 69px;
	height: 19px;
	border:1px #dbd8d8 solid;
	text-align: center;
	line-height: 19px;
	font-size: 12px;
	margin-left: 90px;
	bottom: 24px;
	margin-top: 20px;
	color: #777777;
}

.tjlist ul{
	width: 1120px;
	height:352px;
	overflow:hidden;
	position: absolute;
}
.tjlist li label{
	line-height: 40px;
	color: #2f2f2f;	
	font-size: 18px;
}
.tjlist li span{
	line-height: 30px;
	color: #848484;	
	font-size: 16px;
}
.tjlist .s{
	background: #c30000;
}
.tjlist .s span,.tjlist .s label{
	color: #fff;
}
.tjlist .s a{
	border-color: #db6666;
	color: #eecbcb;
}
.w1274{
	width: 1274px;
	margin: 0 auto;
	position: relative;
}
.prev {
	width: 32px;
	height: 64px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 127px;
	left:0;
	background: url(../images/prev.gif) 0 0 no-repeat;
	_background: url(../images/prev.gif) 0 0 no-repeat;
}
.next {
	width: 32px;
	height: 64px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 127px;
	right: 0;
	background: url(../images/next.gif) 0 0 no-repeat;
	_background: url(../images/next.gif) 0 0 no-repeat;
}
.indexbox4{
	width: 100%;
	height: 585px;
	background: url(../images/box4bg.gif) center 0 no-repeat;
	margin-top: 104px;
	padding-top: 35px;
}
.newtitle{
	width: 208px;
	height: 37px;
	margin: 20px auto;
	margin-bottom: 28px;
}
.newtitle dt{
	width: 102px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border: 1px #c4c4c4 solid;
	float: left;
	color: #000000;
}
.newtitle .s{
	background: #c3000e;
	color: #fff;
	border-color: #c3000e;
}
.newlist{
	width: 750px;
	height: 270px;
	overflow: hidden;
	float: left;
	position: relative;
}
.newlist li{
	width: 100%;
	height: 51px;
	float: left;
	background: url(../images/libg2.gif) 0 0 no-repeat;
	line-height: 51px;
	font-size: 14px;
}
.newlist li span{
	color: #c3000e;
	padding-left:50px;
	font-size:18px;
	font-weight: bold;
	float: left;
}
.newlist ul{
	float: left;
	width: 750px;
	height: 270px;
	overflow: hidden;
}
.newlist li a{
	color: #636363;

}
.newlist li a:hover{
	color: #c3000e;
}
.newlist li:first-child{
	background: url(../images/libg1.gif) 0 0 no-repeat;
}
.newlist li:last-child{
	background: url(../images/libg3.gif) 0 0 no-repeat;
}
.newlist li .tnew{
	width: 530px;
	height: 51px;
	margin-left: 180px;
	line-height: 51px;
	border-bottom: 1px #929292 dashed;
}
.newlist li:last-child .tnew{
	border-bottom: none;
}
.nlist{
	width: 1500px;
	height: 270px;
	overflow: hidden;
	float: left;
	position: absolute;
}
.lb{
	width: 298px;
	height: 224px;
	 float: left;
	 overflow: hidden;
	 position: relative;
}
.lb dd{
    width: 298px;
 	height: 224px;
 	float: left;
    overflow: hidden;
    position: relative;
}
.lb dd .bg{
	width: 298px;
	height: 56px;
	background: #000;
	opacity: 0.4;
	position: absolute;
	bottom:0;
}
.lb dd .bgtitle{
	width: 298px;
	height:32px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 32px;
	position: absolute;
	bottom: 24px;
}
.lb dl{
	width: 298px;
 	height: 224px;
 	position: absolute;
 	overflow: hidden;
}
.lb .btn {
	min-width: 60px;
	height: 9px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	margin-top: 208px;
	z-index: 5;
}
.lb .btn li {
	width: 9px;
	height: 9px;
	float: left;
	overflow: hidden;
	background: #fff;
	border-radius: 100%;
	margin-right: 10px;
	_background: #fff;
}
.lb .btn li.s {
	background: #cc1919;
}
.newright{
    width: 298px;
	height: 224px;
	padding-left: 30px;
	border-left: 1px #adadad solid;
	 float: left;
	 margin-top:17px;
	 overflow: hidden;
	 position: relative;
}
.bottom{
	width: 100%;
	height: 240px;
	background: #2e2e2e;
}
.bottomnav{
	width: 100%;
	height: 62px;
	border-bottom: 1px #303437 solid;
}
.bottomnav li{
	width: 136px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	font-size: 16px;
	float: left;	
}
.bottomnav li:hover{
	background: #c3000e;
}
.bottomnav li a{
	color: #ababab;
}
.foot{
	width: 100%;
	height: 101px;
	margin-top: 50px;
	color: #626367;
}
.foot p{
	line-height: 30px;
	font-size: 12px;
	color: #ababab;
}
.fleft{
	padding-left: 5px;
	width: 297px;
	height: 101px;
	border-right: 1px #444444 solid;
	float: left;
}
.fleft h1{
	color: #9e9e9e;
	font-size:12px;
	line-height: 36px;
	font-weight: 600;
}
.cl{
	width: 222px;
	height: 101px;
	padding-left: 61px;
	float: left;
}
.cr{
	width: 222px;
	height: 101px;
	padding-left: 61px;
	float: left;
}
.fright{
	float: left;
	width: 171px;
	height: 101px;
	padding-left: 51px;
	border-left:  1px #444444 solid;
}
.fright h2{
	font-size: 26px;
	font-weight: bold;
	color: #ababab;
}
.fright p{
	font-size: 14px;
}
.location{
	width: 1075px;
	color: #868686;
	font-size: 12px;
	margin: 0 auto;
	height: 56px;
	line-height: 56px;
	background: url(../images/lhome.gif) 0 center no-repeat;
	padding-left: 20px;
}
.location a{
	color: #868686;
	display: inline;
}
.location a:hover,.location .s{
	color: #cc1919;
}
.bgs{
	width: 100%;
	overflow: hidden;
	background: #f4f4f4;
}
.page{
	width: 1055px;
	overflow: hidden;
	background: #fff;
	border:1px #efefef solid;
	padding:16px 20px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 32px;
}
.page .pic{
	width: 1055px;
	height: 200px;
}
.page .pic img{
	width: 100%;
	height: 100%;
}
.pagenav{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
	overflow: hidden;
}
.pagenav li{
	width: 110px;
	height: 44px;
	float: left;
	border: 1px #e2e2e2 solid;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	margin-right: 14px;
}
.pagenav li a{
	color: #666666;
}
.pagenav .s{
	border-color: #cc1919;
}
.pagenav .s a{
	color: #cc1919;
}
.title2{
	position: absolute;
	left: 0;
	width: 100%;
	height: 16px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #cc1919;
	padding-left: 23px;
	background: url(../images/plin.gif) 0 center no-repeat;
}
.pageabout{
	margin-top:74px;
	width: 100%;
	overflow: hidden;
	line-height: 38px;
	font-size: 14px;
	color: #262626;
}
.pageabout img{
	margin-bottom: 16px;
}
.listleft{
	width: 225px;
	overflow: hidden;
	min-height: 300px;
	margin-top: 28px;
	float: left;
}
.listleft dl{
	margin-top: 24px;
	overflow: hidden;
	margin-bottom: 20px;
}
.listleft dt{
	width: 205px;
	height:46px;
	line-height: 46px;
	padding-left: 16px;
	font-size: 14px;
	background: url(../images/ldot.gif) 4px center no-repeat;
}
.listleft dt a{
	color: #666666;
}
.listleft .s a{
	color: #cc1919;
}
.listleft ul{
	margin-top: 48px;
}
.listleft li{
	width: 220px;
	line-height: 40px;
	color: #cc1919;
	font-weight: bold;
	overflow: hidden;
	position: relative;
	background: url(../images/linone.gif) 4px 16px no-repeat;
}
.listleft .action{
	background: url(../images/liaction.gif) 4px 16px no-repeat;
}
.sublist{
	margin-bottom: 5px;	
	display: none;
}
.listleft li .sublist a{
	width: 205px;
	height:46px;
	line-height: 46px;
	padding-left: 16px;
	font-size: 14px;
	color: #666666;
	background: url(../images/ldot.gif) 4px center no-repeat;
	font-weight: normal;
}
.listleft li .sublist .s{
	color: #cc1919;
}
.listleft li a{
	color: #cc1919;
	padding-left: 16px;
}

.listright{
  width: 830px;
  margin-top: 28px;
  min-height: 300px;
  overflow: hidden;
  position: relative;
}
.listright ul{
	margin-top:44px;
	padding-left: 25px;
	width: 900px;
	overflow: hidden;
}
.listright li{
	width: 245px;
	height: 286px;
	text-align: center;
	margin-right: 35px;
	float: left;
}
.listright li a{
	color: #666666;
}
.listright li img{
	width: 243px;
	height:208px;
	border: 1px #ececec solid;
	margin-bottom: 18px;
}
.pages{
	display: table;
	height:24px;
	margin: 10px auto;
	overflow: hidden;
}
.pages span{
	width: 24px;
	height: 24px;
	color: #cc1919;
	float: left;
	display: block;
	text-align: center;
	border-right: 1px #eaeaea dotted;
}
.pages a{
	width: 24px;
	height: 24px;
	color: #909090;
	float: left;
	text-align: center;
	border-right: 1px #eaeaea dotted;
}
.news-list{
	margin-top:74px;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
}
.news-list ul{
	width: 1130px;
	overflow: hidden;
}
.news-list li{
	width: 505px;
	height: 100px;
	float: left;
	margin-right: 50px;
	margin-bottom: 45px;
}
.news-list li img{
	width: 120px;
	height: 100px;
	margin-right: 23px;
	float: left;
}
.news-list li label{
	color: #cc1919;
	font-size: 16px;
	font-weight: normal;
}
.news-list li span{
	line-height: 30px;
	color: #999999;
	font-size:12px;
}
.news-list li p{
	color: #666666;
	font-size:12px;
	line-height: 26px;
}
.contact{
	width: 500px;
	height: 420px;
	margin-top: 80px;
	float: left;
}
.contact li{
	width: 300px;
	height: 30px;
	line-height: 30px;
	padding-left: 32px;
	position: relative;
	color: #666666;
}
.contact li img{
	position: absolute;
	left: 3px;
}
.contact li label{
	color: #cc1919;
}
.contact h2{
	font-size: 14px;
	font-weight: normal;
	line-height: 60px;
	color: #cc1919;
}
.lx{
	margin-top: 39px;
	width: 100%;
	height: 51px;
}
.lx a{
	width: 51px;
	height: 51px;
	float:left;
	margin-right: 21px;
}
.messages{
	width: 450px;
	padding-left: 90px;
	margin-top: 25px;
	float: left;
}
.messages h3{
	font-size: 16px;
	font-weight: bold;
	line-height: 60px;
	color: #cc1919;
}
.messages li{
	width: 100%;
	line-height: 32px;
	overflow: hidden;
	color: #666666;
	margin-bottom: 16px;
}
.messages li input{
	width: 358px;
	height: 30px;
	border:1px #e8e8e8 solid;
	padding-left: 10px;
	margin-left: 12px;
}
.subc{
	width: 80px;
	height: 32px;
	margin-left: 54px;
	background: #cc1919;
	text-align: center;
	line-height: 32px;
	border:none;
	color: #fff;
}

.showtitle{
	height: 82px;
	text-align: center;
	border-bottom: 1px #cccccc dashed;
	margin-bottom: 10px;
}
.showtitle h1{
	font-size: 20px;
	color: #cc1919;
	font-weight: bold;
}
.showtitle span{
	line-height: 48px;
	color: #999999;
	font-size: 12px;
}
.shownews{
	width: 100%;
	overflow: hidden;
	line-height: 38px;
	font-size: 14px;
	color: #262626;
}
.shownews img{
	margin-bottom: 16px;
}
.dzml{
	padding:30px 35px;
	overflow: hidden;
}
.dzml img{
	width: 760px;
	overflow: hidden;
}
.pnext{
	background: url(../images/pagesnext.gif) 0 0 no-repeat;
	border-right: none;
}
.pprve{
	background: url(../images/pageprve.gif) 0 0 no-repeat;
	border-right: none;
}
.cp h5{
    font-size: 18px;
    color: #cc1919;
    font-weight: bold;
    text-align: center;
}
.cp{
	padding:30px 35px;
}
.cp a{
	width: 552px;
	height: 415px;
	margin: 0 auto;
	margin-top: 20px;
}
.cp img{
	width: 552px;
	height: 415px;
	border:1px #cccccc solid;
}</pre></body></html>